package com.rs.service;

import com.github.pagehelper.Page;
import com.rs.model.CommonResult;
import com.rs.model.ZhClasses;
import com.rs.model.ZhLeanprogress;

public interface ZhLeanprogressService {
	
	//修改一条班级学习进度信息
	CommonResult<Integer> updateTeachingProgress(ZhClasses record);
	
	//查看教学进度
	 ZhLeanprogress selectTeachingProgress(Integer ClId);
	 
	 /**
	  * 条件分页查询
	  * @param Pagernunm
	  * @param record
	  * @return
	  */
	 Page<ZhLeanprogress> slecteLeanprogressesAllLeanprogresses (Integer Pagernunm, ZhLeanprogress record);
	 
	 /**
	  * 修改教学大纲
	  */
	 int UpdateZhLean(ZhLeanprogress record);
	 
		//删除某条进度
	    int deleteByPrimaryKey(Integer lpgId);
	    
	    //添加一条学习进度
	    int insertSelective(ZhLeanprogress record);
	    
	    //查看所有进度信息(可传条件  类型/等级）
	    Page<ZhLeanprogress> selectZhLeanprogress(ZhLeanprogress record);
		
		
		 //查看一个进度的详情
	    ZhLeanprogress selectZhLean(Integer lpgId);
}
